program ORM;

uses
  Vcl.Forms,
  ufrmTesteAtributos in 'telas\teste\ufrmTesteAtributos.pas' {frmTesteAtributos},
  Teste in 'telas\teste\modelo\Teste.pas',
  ufrmMain in 'telas\main\ufrmMain.pas' {frmMain},
  udmPrincipal in 'telas\dms\udmPrincipal.pas' {dmPrincipal: TDataModule},
  prsAtributos in 'persistencia\prsAtributos.pas',
  prsBase in 'persistencia\prsBase.pas',
  prsDaoFD in 'persistencia\prsDaoFD.pas',
  DCPbase64 in 'crypto\DCPbase64.pas',
  segUsuario in 'seguranca\segUsuario.pas',
  segPerfil in 'seguranca\segPerfil.pas',
  segLog in 'seguranca\segLog.pas',
  segTelas in 'seguranca\segTelas.pas',
  ufrmLogin in 'telas\ufrmLogin.pas' {frmLogin},
  segSeguranca in 'seguranca\segSeguranca.pas',
  segPermissoesPerfil in 'seguranca\segPermissoesPerfil.pas',
  segPermissoesModulo in 'seguranca\segPermissoesModulo.pas',
  segPermissoesSistema in 'seguranca\segPermissoesSistema.pas',
  segModulo in 'seguranca\segModulo.pas',
  segSistema in 'seguranca\segSistema.pas',
  prsSeguranca in 'seguranca\persistencia\prsSeguranca.pas',
  segModuloTelas in 'seguranca\segModuloTelas.pas';

{$R *.res}
var Seguranca: TSeguranca;
begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Seguranca := TSeguranca.Create;
  Application.CreateForm(TdmPrincipal, dmPrincipal);
  Application.CreateForm(TfrmMain, frmMain);
  Application.Run;
end.
